return {
    choiceParam('loongeasy_bom', ['loongeasy-bom-2.1.M3-RELEASE', 'loongeasy-bom-2.1-RELEASE', 'develop', 'master'], '')
    stringParam('loongeasy_bom_pr_branch_name', '', '')
    choiceParam('loongeasy_cloud_commons', ['loongeasy-cloud-commons-2.3.M3-RELEASE', 'loongeasy-cloud-commons-2.3-RELEASE', 'develop'], '')
    stringParam('loongeasy_cloud_commons_pr_branch_name', '', '')
    choiceParam('loongeasy_commons_encryption_sdk', ['loongeasy-commons-encryption-sdk-2.1.M2-RELEASE', 'develop'], '')
    stringParam('loongeasy_commons_encryption_sdk_pr_branch_name', '', '')
    choiceParam('loongeasy_comm_engine', ['loongeasy-comm-engine-2.1.M4-RELEASE', 'develop'], '')
    stringParam('loongeasy_comm_engine_pr_branch_name', '', '')
    choiceParam('loongeasy_service_engine', ['loongeasy-service-engine-2.3.M3-RELEASE', 'develop'], '')
    stringParam('loongeasy_service_engine_pr_branch_name', '', '')
    choiceParam('loongeasy_commons_service_orchestration', ['loongeasy-commons-service-orchestration-2.3.M2-RELEASE', 'develop'], '')
    stringParam('loongeasy_commons_service_orchestration_pr_branch_name', '', '')
    choiceParam('loongeasy_job_scheduler', ['loongeasy-job-scheduler-1.0.M2-RELEASE', 'loongeasy-job-scheduler-1.0-RELEASE', 'develop'], '')
    stringParam('loongeasy_job_scheduler_pr_branch_name', '', '')
    choiceParam('loongeasy_cloud', ['loongeasy-cloud-2.3.M3-RELEASE', 'loongeasy-cloud-2.2-RELEASE', 'develop'], '')
    stringParam('loongeasy_cloud_pr_branch_name', '', '')
    choiceParam('loongeasy_cloud_mobile', ['loongeasy-cloud-mobile-2.4-RELEASE', 'loongeasy-cloud-mobile-2.3.M2-RELEASE', 'develop'], '')
    stringParam('loongeasy_cloud_mobile_pr_branch_name', '', '')
    choiceParam('loongeasy_native_sdk_ios', ['loongeasy-native-sdk-ios-2.0.M4-RELEASE', 'loongeasy-native-sdk-ios-2.1-RELEASE', 'develop'], '')
    stringParam('loongeasy_native_sdk_ios_pr_branch_name', '', '')
    choiceParam('loongeasy_native_sdk_android', ['loongeasy-native-sdk-android-2.0.M4-RELEASE', 'loongeasy-native-sdk-android-2.1-RELEASE', 'develop'], '')
    stringParam('loongeasy_native_sdk_android_pr_branch_name', '', '')
    choiceParam('test_platform', ['all', 'android', 'ios', 'harmony', 'cloud-mobile'], '执行指定平台测试案例')
    
    activeChoiceParam('run_cloud_partial_modules') {
        description('是否部分执行cloud-mobile模块案例')
        filterable()
        choiceType('SINGLE_SELECT')
        groovyScript {
            script('["false","true"]')
            fallbackScript('["Script Error"]')
        }
    }
    
    activeChoiceReactiveParam("select_cloud_modules") {
        description('select_cloud_modules')
        choiceType('CHECKBOX')
        filterable()
        referencedParameter('run_cloud_partial_modules')
        groovyScript {
            script('''
                if(run_cloud_partial_modules.equals("true")){
                    return [
                        "loongeasy-cloud-mobile-app-management-server",
                        "loongeasy-cloud-mobile-behavior-server",
                        "loongeasy-cloud-mobile-homepage-server",
                        "loongeasy-cloud-mobile-pkg-diff-server",
                        "loongeasy-cloud-mobile-push-server",
                        "loongeasy-cloud-mobile-sync-journal-server",
                        "loongeasy-cloud-mobile-sync-server"
                    ]
                } else {
                    return []
                }
            ''')
            fallbackScript('return ["Script Error"]')
        }
    }
    choiceParam('pr_repo_name', ['loongeasy-native-sdk-ios', 'loongeasy-native-sdk-android', 'loongeasy-native-sdk-harmonyos', 'loongeasy-native-js-bridge', 'loongeasy-h5-base-mobile', 'loongeasy-cli'], 'pr_repo_name')
    stringParam('pr_id', '', '提交PR对应PR ID')
}